body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,button, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var{margin:0;padding:0;}
body {font: 12px/150% "微软雅黑","宋体";color:#333;background: #fff; min-height: 320px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption, cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
capation,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:' '}
abbr,acronym{border:0;}
a{text-decoration: none;color:#666666;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none}
img{max-width:100%;}
i,em,s,b{font-style:normal;}
.fl{float: left;}
.fr{float: right;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.mb50{margin-bottom: 50px; overflow: hidden;}
.mt50{margin-top: 45px;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
. Clearfix{display:block;}
.pa{position:absolute;}
.zoom{zoom:1}
.hidden{visibility:hidden;}
.none{display:none;}
.w{margin: 0 auto;}
button,input,select,textarea{
	outline: 0;
}
.eee{
	background: #eee;
}
.nodata{ padding:10%; text-align:center}
/*iphone*/
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	 appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	 transition: all;
}
.ajax_loading {
	padding: 15px;
	text-align: center;
	display: none;
	color:#b5b5b5;
}
.popup{
	width:280px;
	position: fixed;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-140px;
	text-align: center;
	background-color:#fff;
	z-index: 12000;
	padding:5px 0;
	border-radius: 6px;
	line-height: 40px;
	font-size: 16px;
}
.popup .pop-btn {
	border-top: 1px solid #d9d9d9;
}
.popup .pop-btn a{
	color:#2386CA;
}
/*登录*/
.lhg-logo{
	width: 30%;
	display: block;
	margin: 80px auto 0px auto;
}
.lhg-logo1,.lhg-Registered{
	width: 84%;
	border: #cecccc 1px solid;
	display: block;
	margin: 0 auto;
	line-height: 40px;
	padding-left: 8%;
}
.lhg-logo1:nth-of-type(1){
	border-bottom: none;
	margin-top: 45px;
	background: url(../Images/icon1.png) no-repeat 2% center;
	background-size:6% auto ;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.lhg-logo1:nth-of-type(2){
	background: url(../Images/icon2.png) no-repeat 2% center;
	background-size: 6% auto;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.lhg-Registered{
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 10px;
	position: relative;
}
.lhg-Registered input{
	width: 70%;
	border: none;
	height: 30px;;
}
.lhg-Registered>a{
	display: block;
	position: absolute;
	right: 0px;
	top: 5px;
	line-height: 30px;
	padding: 0 12px;
	background: #009FF0;
	color: #fff;
}
.lhg-Registered:nth-of-type(1){
	background: url(../Images/icon4.png) no-repeat 2% center;
	background-size:20px;
}
.lhg-Registered:nth-of-type(2){
	background: url(../Images/icon5.png) no-repeat 2% center;
	background-size:20px;
}
.lhg-logo2{
	background: #009ff0;
	color: #fff;
	display: block;
	margin: 30px auto 0;
	width: 90%;
	height: 40px;
	font-size: 16px;
	border-radius: 5px;
	border: #009ff0 2px solid;
}
.lhg-logo3{
	border: #f1eff1 2px solid;
	display: block;
	width: 90%;
	margin: 20px auto 0;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #009ff0;
	text-align: center;
	border-radius: 5px;
}
.lhg-logo4{
	text-align: center;
	line-height: 24px;
	margin-top: 40px;
}
.lhg-logo4 a{
	color: #009ff0;
}
.header{
	position: fixed;
	z-index: 9999;
	top: 0px;
	left: 0px;
	line-height: 45px;
	height: 45px;
	background: #009ff0;
	width: 100%;
	text-align: center;
}
.header>h1{
	padding: 0 30px;
	font-size: 18px;
	font-weight: 700;
	color: #FFFFFF;
}
.header>a{
	position: absolute;
	display: block;
	top: 0px;
	line-height: 45px;
	width: 30px;
	text-align: center;
}
.header>a:nth-of-type(1){
	left: 0px;
}
.header>a:nth-of-type(2){
	right: 0;
}
.header>a img{
	margin-top: 14px;
}
.forgot{
	width: 88%;
	padding: 0 2%;
	font-size: 14px;
	border-bottom: #b8b8b8 1px solid;
	margin-bottom: 20px;
	margin: 0 4%;
	overflow: hidden;
	line-height: 40px;
	padding-top: 10px;
	color: #000;
	position: relative;
}
.forgot:first-child{
	margin-top: 24px;
}
.forgot>a{
	display: block;
	position: absolute;
	display: block;
	right: 0px;
	top: 10px;
	color: #fff;
	line-height: 30px;
	padding: 0 12px;
	border-radius: 5px;
	background: #009ff0;
}
.forgot input{
	font-size: 14px;
	border: none;
}
.forgot input[type=text]{
	width: 70%;
}
.forgot input:nth-of-type(2){
	width: 50%;
}
.forgot input[type=password]{
	width: 70%;
	margin-left: 5px;
	height: 30px;
}
.forgot1{
	font-size: 16px;
	color: #000;
	font-weight: 700;
	line-height: 30px;
	margin-top: 20px;
	padding: 0 4%;
}
.forgot2{
	font-size:16px;
	text-align: center;
	font-weight: 700;
	line-height: 40px;
	margin-top: 10px;
}
.lhg-nav{
	background: #f8f8f8;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: #d2d2d2 1px solid;
	height: 50px;
}
.lhg-nav>a{
	display:block;
	position: relative;
	width: 33.333%;
	float: left;
	height: 50px;
}
.lhg-nav>a:nth-of-type(1){
	background: url(../Images/icon6a.png) no-repeat center 3px;
	background-size: auto 24px;
}
.lhg-nav>a:nth-of-type(2){
	background: url(../Images/icon7a.png) no-repeat center 3px;
	background-size: auto 24px;
}
.lhg-nav>a:nth-of-type(3){
	background: url(../Images/icon8a.png) no-repeat center 3px;
	background-size: auto 24px;
}
.lhg-nav>a span{
	display: block;
	text-align: center;
	margin-top: 27px;
	line-height: 20px;
	font-size: 14px;
}
.lhg-nav>a.cur:nth-of-type(1){
	background: url(../Images/icon6.png) no-repeat center 3px;
	background-size: auto 24px;
	color: #02b7f2;
}
.lhg-nav>a.cur:nth-of-type(2){
	background: url(../Images/icon7.png) no-repeat center 3px;
	background-size: auto 24px;
	color: #02b7f2;
}
.lhg-nav>a.cur:nth-of-type(3){
	background: url(../Images/icon8.png) no-repeat center 3px;
	background-size: auto 24px;
	color: #02b7f2;
}
.lhg-nav>a>i{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #fb0432;
	border-radius: 50%;
	top: 5px;
	right: 28%;
	font-size: 10px;
	text-align: center;
	line-height: 15px ;
	color: #fff;
}
.redpoint{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #fb0432;
	border-radius: 50%;
	top: 18px;
	right: 10%;
	font-size: 10px;
	text-align: center;
	line-height: 15px ;
	color: #fff;
}
.py-cj{
	width: 100%;
	height: 36px;
	border-left: none;
	border-right: none;
	border-bottom: #dededf 1px solid;
	border-top: #dededf 1px solid;
	padding-left: 10px;
}
.py-cj1{
	line-height: 40px;
	font-size: 14px;
	padding-left: 10px;
}
.py-cj2{
	height:46px;
	overflow: hidden;
	border-bottom: #d8d7d7 1px solid;
}
.py-cj2 li{
	width: 50%;
	float: left;
	text-align: center;
	position: relative;
}
.py-cj2 li:first-child:after{
	content: " ";
	position: absolute;
	top: 13px;
	height: 20px;
	width: 1px;
	right: 0px;
	background: #dddddd;
}
.py-cj2 li>a{
	display: block;
	width: 50%;
	font-size: 14px;
	margin: 0 auto;
	line-height: 30px;
	margin-top: 5px;
}
.py-cj2 li>a.cur{
	border-bottom: #08a2f0 2px solid;
	color: #08a2f0;
}
.py-cj3,.py-cj4 dl dd{
	overflow: hidden;
	line-height: 40px;
	height: 50px;
	border-bottom: #d8d7d7 1px solid;
	padding: 0 10px;
	position: relative;
}
.py-cj3 img,.py-cj4 dl dd img{
	width: 32px;
	margin-top: 9px;
}
.py-cj3 img,.py-cj3 span,.py-cj4 dl dd img,.py-cj4 dl dd span{
	display: block;
	float: left;
}
.py-cj3 span,.py-cj4 dl dd span{
	line-height: 30px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 16px;
}
.py-cj4{
	overflow:hidden;
}
.py-cj4 dl dt{
	line-height: 28px;
	background: #edeeee;
	padding: 0 10px;
	color: #575757;
	font-size: 16px;
}
.py-cj4 dl dd{
	padding: 0;
	margin: 0 10px;
}
.py-cj4 dl dd a{
	display: block;
	color: #000;
	overflow: hidden;
}
.py-cj4 dl dd a span{
	font-size: 14px;	
}
.py-cj4 dl dd:last-child{
	border-bottom: none;
}
.py-cj5{
	position: fixed;
	right: 0px;
	width: 15px;
	top: 50%;
	font-size: 10px;
	margin-top: -195px;
	z-index: 10010;
}
.py-cj5 a{
	display: block;
	text-align: center;
	line-height: 15px;
}
.fff{
	background: #fff;
}
.py-cj6{
	padding: 10px;
	overflow: hidden;
}
.py-cj6 dt{
	display: block;
	float: left;
}
.py-cj6 dt img{
	display: block;
	height: 52px;
}
.py-cj6 dd{
	float: left;
	line-height: 26px;
	padding-left: 15px;
}
.py-cj6 dd i,.py-cj6 dd span{
	display: block;
	font-size: 14px;
	height: 26px;
	overflow: hidden;
}
.py-cj6 dd i{
	color: #999999;
}
.py-cj7{
	border-bottom: #dededf 1px solid;
	border-top: #dededf 1px solid;
	display: block;
	margin-top: 15px;
	background: #fff;
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
	color: #999999;
}
.py-cj7:nth-of-type(1){
	background:#fff url(../Images/icon11.png) no-repeat 98% center;
}
.py-cj7 span{
	display: inline-block;
	margin-right: 15px;
	width: 60px;
	color: #333;
}
.py-cj4 .py-cj8{
	position: absolute;
	top: 12px;
	right: 0px;
	width: 65px;
	background: #009ff0;
	line-height: 27px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	height: 27px;
	border-radius: 5px;
}
.py-cj9{
	padding: 0 1%;
	overflow: hidden;
	margin-bottom: 50px;
}
.py-cj9>a{
	display:block;
	width: 23%;
	margin: 10px 1% 0;
	float: left;
}
.py-cj9>a img{
	display: block;
	width: 100%;
}
.py-cj9>a span{
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
}
.py-cj10{
	overflow: hidden;
	margin-top: 10px;
	border-bottom: #dedcdc 1px solid;
	border-top: #dedcdc 1px solid;
	padding: 15px 10px;
}
.py-cj11{
	overflow: hidden;
}
.py-cj11 dt{
	float: left;
	width: 17%;
	border-radius: 50%;
	overflow: hidden;
	max-width: 80px;
	margin-right: 10px;
}
.py-cj11 dt img,.py-cj11 dd i,.py-cj11 dd span{
	display: block;
	width: 100%;
}
.py-cj11 dd{
	font-size: 14px;
	line-height: 24px;
	margin-top: 3px;
}
.py-cj11 dd span{
	font-size: 16px;
	font-weight: 700;
	color: #194d90;
	font-family: 'Microsoft Yahei',tahoma,arial;
}
.py-cj11 dd i{
	color: #999;
}
.py-cj12{
	margin-top: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin-bottom: 10px;
}
.py-cj13{
	overflow: hidden;
	color: #000;
	margin-bottom: 5px;
}
.py-cj13 dt{
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #194d90;
}
.py-cj13 dd{
	font-size: 14px;
	line-height: 20px;
}
.py-cj13:nth-of-type(2){
	padding-top: 8px;
	border-top: #999 1px dotted;
}
.py-cj14{
	position: relative;
	margin-top: 10px;
}
.py-cj14>input[type=text]{
	border: #b7b6b6 1px solid;
	width: 98%;
	padding-left: 2%;
	height: 30px;
}
.py-cj14>input[type=submit]{
	border: none;
	position: absolute;
	right: -2px;
	top: 0;
	height: 32px;
	width: 50px;
	color: #000;
	background: #ccc;
}
.py-cj15{
	margin-top: 10px;
	margin-bottom: 15px;
	background: #fff;
	border-bottom: #dededf 1px solid;
	border-top: #dededf 1px solid;
	position: relative;
	line-height: 36px;
}
.py-cj15>a{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
}
.py-cj15>a img{
	width: 20px;
	display: block;
	margin: 10px auto 0px auto;
}
.py-cj15>input{
	width: 100%;
	padding-left: 40px;
	height: 36px;
	border: none 0px;
}
.py-cj16{
	background: #fff;
}
.py-cj16 li{
	border-top: #dededf 1px solid;
	overflow: hidden;
	padding: 0 60px 0 10px;
	line-height: 50px;
	height: 50px;
	position: relative;
}
.py-cj16 li:last-child{
	border-bottom: #dededf 1px solid;
}
.py-cj16 li img{
	width: 36px;
	margin-top: 7px;
}
.py-cj16 li span{
	display: inline-block;
	line-height: 50px;
	vertical-align: top;
	font-size: 14px;
	margin-left: 8px;
}
.py-cj16 li .a{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	height: 30px;
	line-height: 30px;
	background: #009ff0;
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
	border-radius:5px;
}
.py-cj16 li .hasa{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	color:#A8A8A8;
	font-size: 14px;
	border-radius:5px;
}
.xuanz{
	display: inline-block;
	border: #a4a1a1 1px solid;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	overflow: hidden;
}
.py-cj17{
	float: left;
	margin-right: 8px;
	margin-top: 16px;
	cursor: pointer;
}
.py-cj17.cur{
	border: #009ff0 1px solid !important;
}
.py-cj17.cur em{
	display: block;
}
.xuanz>em{
	display: none;
	width: 15px;
	height: 15px;
	background: #009ff0 url(../Images/icon14.png) no-repeat center;
	background-size: 15px;
}
/*办卡*/
.banka{
	overflow: hidden;
}
.banka>h2{
	font-size: 16px;
	line-height: 30px;
	padding: 10px 10px 5px 10px;
	color: #666666;
}
.banka>ul{
	background: #fff;
	border: #b5b4b4 1px solid;
	border-radius: 5px;
	margin: 0 10px;
}
.banka>ul li{
	line-height: 46px;
	border-bottom: #b5b4b4 1px solid;
	font-size: 16px;
	padding-right: 2%;
}
.banka>ul li:last-child{
	border-bottom: none;
}
.banka>ul li a{
	display: block;
	padding-right: 25px;
	color: #666666;
}
.banka>ul li.cur a{
	color: #009ff0;
	background: url(../Images/icon15.png) no-repeat 98% center;
	background-size: auto 20px;
}
.banka>ul li a span,.banka>ul li a i{
	display: inline-block;
	width: 50%;
	text-indent: 1em;
}
.banka>ul li a i{
	text-align: right;
	width: 45%;
}
.ur-gr{
	position:relative;
}
.ur-gr>img,.ur-gr>div dl dt img{
	display: block;
	width: 100%;
}
.ur-gr>div{
	position:absolute;
	top: 50%;
	left: 0px;
	color: #fff;
	width: 100%;
	height: 60px;
	margin-top: -30px;
}
.ur-gr>div dl{
	overflow: hidden;
	height: 60px;
	width: 100%;
	position: relative;
}
.ur-gr>div dl dt{
	border-radius: 50%;
	overflow: hidden;
	width: 60px;
	position: absolute;
	left: 10px;
	top: 0px;
}
.ur-gr>div dl dt>a{
	display: block;
	border: #fff 3px solid;
	border-radius: 50%;
	overflow: hidden;
}
.ur-gr>div dl dd{
	height: 100%;
	padding-left: 80px;
	position: relative;
}
.ur-gr>div dl dd>div{
	height: 100%;
	font-size: 12px;
	position: relative;
}
.ur-gr>div dl dd>div>p{
	display:inline-block;
	line-height: 24px;
	height: 48px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -24px;
}
.ur-gr>div dl dd>div>p span{
	font-size: 14px;
}
.ur-gr>div dl dd>div>p i{
	display: inline-block;
	margin-right: 15px;
}
.ur-gr>div dl dd>a{
	display: block;
	position:absolute;
	right: 10px;
	font-size: 14px;
	top: 50%;
	color: #333333;
	background: #fbde00;
	background:linear-gradient(to bottom,#fbdc00 50%,#ffc100 100%);
	background: -moz-linear-gradient(top,#f8fe36,#fbdc00 50%,#ffc100 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8fe36), color-stop(50%, #fbdc00), color-stop(100%, #ffc100));
	padding: 0 12px;
	line-height: 25px;
	border-radius: 5px;
	margin-top: -12px;
}
.ur-gr1{
	line-height: 40px;
}
.ur-gr1 li{
	border-bottom: #d3d1d1 1px solid;
	font-size: 14px;
	color: #333333;
	padding: 0 10px;
}
.ur-gr1 li a{
	display: block;
}
.ur-gr1 li a>i{
	display: inline-block;
	width: 20px;
	height: 40px;
	background: #000;
	vertical-align: top;
	background: url(../Images/icon17.png) no-repeat;
	background-size: 20px;
	margin-right: 5px;
}
.ur-gr1 li:nth-child(1) a>i{
	background-position: 0px 12px;
}
.ur-gr1 li:nth-child(2) a>i{
	background-position: 0px -40px;
}
.ur-gr1 li:nth-child(3) a>i{
	background-position: 0px -92px;
}
.ur-gr1 li:nth-child(4) a>i{
	background-position: 0px -143px;
}
.ur-gr1 li:nth-child(5) a>i{
	background-position: 0px -195px;
}
.ur-gr1 li:nth-child(6) a>i{
	background-position: 0px -246px;
}
.ur-gr1 li a>span{
	font-size: 10px;
	float: right;
	font-family: "宋体";
	color: #999;
}
.ur-gr1 li a>em{
	display: inline-block;
	border-radius: 50%;
	background: #fb0432;
	line-height: 18px;
	width: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-left: 8px;
	overflow: hidden;
	vertical-align: middle;
}
.kyk{
	background: #fbde00;
	background:linear-gradient(to bottom,#009ff0 50%,#016198 100%);
	background: -moz-linear-gradient(top,#009ff0,#0080c4 50%,#016198 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#009ff0), color-stop(50%, #0080c4), color-stop(100%, #016198));
    border-top: #b2b1b1 1px solid;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    position: relative;
    padding:10px;
}
.kyk>a{
	position: absolute;
	right: 10px;
	top: 10px;
	background: #fbde00;
	background:linear-gradient(to bottom,#fbdc00 50%,#ffc100 100%);
	background: -moz-linear-gradient(top,#f8fe36,#fbdc00 50%,#ffc100 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8fe36), color-stop(50%, #fbdc00), color-stop(100%, #ffc100));
    padding: 0 12px;
    border-radius: 5px;
    line-height: 26px;
}
.song{
	font-family: "宋体";
}
.kyk1{
	overflow: hidden;
}
.kyk1 dt{
	background: #e7e7e7;
	padding: 0 10px;
	line-height: 36px;
	color: #555555;
	font-size: 14px;
}
.kyk1 dd{
	background: #fff;
	border-top: #cbc8c8 1px solid;
	line-height: 24px;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
.kyk1 dd:last-child{
	border-bottom: #cbc8c8 1px solid;
}
.kyk1 dd>div:first-child{
	padding-right: 70px;
}
.kyk1 dd>div:last-child{
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
}
.kyk1 dd>div:last-child span{
	display: block;
}
.kyk1 dd>div:first-child p span{
	display: inline-block;
	margin: 0 8px;
}
.kyk1 dd>div:last-child span,.kyk1 dd>div:first-child h3{
	color: #999;
}
.kyk2{
	font-size: 18px;
	font-weight: 700;
	color: #f0ff00;
}
.shouc{
	overflow: hidden;
	background: #fff;
	border-top: #cfcdcd 1px solid;
	position: relative;
}
.shouc .shoucimg{ float:left; width:80px; margin-top:10px; margin-left:10px; }
.shouc>div{
	line-height: 20px;
	padding: 8px 10px 8px 100px;
	position: relative;
}
.shouc>div>h3{
	font-size: 16px;
	color: #333333;
}
.shouc>div>h3 i{
	display: inline-block;
	float: right;
	font-size: 12px;
	vertical-align: middle;
	color: #999;
}
.shouc:last-child{
	border-bottom: #cfcdcd 1px solid;
}
.shouc>div p:nth-of-type(1){
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.shouc>div p:nth-of-type(1) i{
	color: #999;
	margin-left: 10px;
	display: inline-block;
}
.shouc>div p:nth-of-type(2){
	padding-right: 50px;
}
.shouc>div p:nth-of-type(2) i{
	margin-right: 5px;
}
.shouc .fuwu{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../Images/icon18.png) no-repeat;
	background-size: auto 16px;
}
.shouc .fuwu1{
	background-position: 0px center;
}
.shouc .fuwu2{
	background-position: -32px center;
}
.shouc .fuwu3{
	background-position:-60px center;
}
.shouc .fuwu4{
	background-position:-90px center;
}
.shouc>div .book{
	display: block;
	position: absolute;
	right: 8px;
	bottom: 13px;
	line-height: 21px;
	border: #ff7800 1px solid;
	color: #ff7800;
	width: 54px;
	text-align: center;
	border-radius: 5px;
	font-size: 12px;
}
.yuyue{
	border-top: #c1c1c1 1px solid;
	line-height: 47px;
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
}
.yuyue a{
	display:block;
	width: 33.333%;
	float: left;
	text-align: center;
	position: relative;
}
.yuyue a:after{
	content: " ";
	display: block;
	position: absolute;
	background: #dddddd;
	width: 1px;
	height: 20px;
	top: 14px;
	right: -1px;
}
.yuyue a.cur{
	color: #009ff0;	
}
.yuyue a.cur span{
	display: inline-block;
	padding: 0 15px;
	border-bottom: #009ff0 2px solid;
	line-height: 24px;
}
.yuyue1{
	color: #666666 !important;
}
.yuyue1>i{
	color: #666 !important;
}
.yuyue2{
	font-weight: 700;
	color: #de0404
}
.yuyue2>i{
	color: #666666 !important;
	font-weight: 400;;
}
.shouc a.fore{
	color: #fff !important;
	background: #ff8712;
	border-color: #ff8712;
}
.shouc a.fore1{
	color: #fff !important;
	background: #009ff0;
	border-color: #009ff0;
}
.shouc a.fore2{
	color: #fff !important;
	background: #b8b8b8;
	border-color: #b8b8b8;
}
.shouc .fore3{
	color: #fff !important;
	background: #fc4b64;
	border-color: #fc4b64;
}
.bookTd .fore_choose{background:#80FF00;}
.lhg-ziliao{
	border-bottom: #b2b1b1 1px solid;
	border-top: #b2b1b1 1px solid;
	padding: 0 10px;
}
.lhg-ziliao:nth-of-type(1){
	margin-bottom: 10px;
}
.lhg-ziliao li{
	border-bottom: #b2b1b1 1px solid;
	line-height: 50px;
	height: 50px;
	font-size: 14px;
	position: relative;
}
.lhg-ziliao li:last-child{
	border-bottom: none;
}
.lhg-ziliao li span{
	display: block;
	position: absolute;
	width: 50px;
	font-weight: 700;
}
.lhg-ziliao li>p{
	padding-left: 50px;
}
.lhg-ziliao li p input:not([type=radio]){
	width: 100%;
	height: 40px;
	border: none;
}
.lhg-ziliao li p img{
	display: block;
	height: 40px;
	border-radius: 50%;
	margin-top: 5px;
	float: left;
}
.lhg-ziliao li p input[type=radio]{
	vertical-align: middle;
	margin-right: 3px;
}
.lhg-ziliao li p label{
	margin-right: 15px;
}
.lhg-xiugaim{
	margin: 15px 10px;
	background: #fff;
	border: #b5b4b4 1px solid;
	padding-left: 10px;
	border-radius: 5px;
}
.lhg-xiugaim input{
	height: 40px;
	border: none;
	width: 90%;
}
.lhg-ab{
	display: block;
	margin: 0 10px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	background: #ff8712;
	color: #fff;
	border-radius: 5px;
}
/*会馆页面*/
.hui-xq{
	padding: 0 10px;
	overflow: hidden;
}
.hui-xq>dl{
	overflow: hidden;
}
.hui-xq>dl>dt{
	float: left;
	width: 30%;
}
.hui-xq>dl>dt>a{
	display: block;
	margin-right: 10px;
	margin-top: 10px;
}
.hui-xq>dl>dt>a img{
	display: block;
	width: 100%;
}
.hui-xq>dl>dd{
	float: left;
	overflow: hidden;
	width: 70%;
	margin-top: 10px;
}
.hui-xq>dl>dd>h2{
	font-size: 14px;
	line-height: 20px;
	padding: 3px 0;
}
.hui-xq>dl>dd>h2 a{
	display: inline-block;
	background: #ff8712;
	color: #fff;
	padding: 0 12px;
	font-size: 12px;
	line-height: 21px;
	border-radius: 5px;
	margin-left: 10px;
}
.favorite_a{
	display: inline-block;
	background: #ff8712;
	color: #fff;
	padding: 0 12px;
	font-size: 12px;
	line-height: 21px;
	border-radius: 5px;
	margin-left: 10px;
}
.hui-xq>dl>dd>p{
	color: #666;
	line-height: 20px;
}
.hui-xq>dl>dd>p span:first-child{
	margin-right: 13px;
}
.hui-xq>p{
	line-height: 20px;
	color: #999999;
	font-size: 14px;
	padding:3px 0;
	margin: 10px 0;
	border-top: #cbcbcb 1px solid;
}
.hui-xq-1{
	overflow: hidden;
	position: relative;
	height: 50px;
	line-height: 50px;
	border-top: #cbcbcb 1px solid;
	background: #bdbdbd;
}
.hui-xq-1>p{
	position: absolute;
	height: 48px;
	line-height:48px;
	background: #FFFFFF;
	width: 100%;
	top: 0px;
	left: 0px;
}
.hui-xq-1>p a{
	display:block;
	padding: 0 12px;
	font-size: 14px;
	font-weight: 700;
	float: left;
	color: #999999;
}
.hui-xq-1>p a.cur{
	color: #009ff0;
	border-bottom: #009ff0 2px solid;
}
 
#swiper-container1 .blue-slide>div{
	background: #fff;
	margin: 5px;
	text-align: center;
	border: #dedddd 1px solid;
	border-radius: 2px;
}
#swiper-container1 .blue-slide>div span{
	font-size: 14px;
	font-weight: 700;
	display: block;
	color: #636363;
	line-height: 20px;
	padding-top: 5px;
}
#swiper-container1 .blue-slide>div i{
	color: #989898;
}
#swiper-container1 .blue-slide>div a{
	display: block;
	color: #ff8712;
	border: #ff8712 1px solid;
	border-radius: 5px;
	margin: 5px 10px 6px 10px;
	font-size: 12px;
	line-height: 21px;
}
.hui-xq-s{
	padding:5px;
	background: #edeeee;
	line-height: 20px;
}
.hui-xq-she{
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	padding: 0 10px;
}
.hui-xq-she>dl{
	border-top: #e5e5e5 1px solid;
	overflow: hidden;
	padding: 10px 0;
}
.hui-xq-she>dl dt{
	float: left;
	width: 25%;
}
.hui-xq-she>dl dt a{
	display: block;
	position: relative;
	margin-right: 10px;
}
.hui-xq-she>dl dt a>i{
	display: block;
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: rgba(0,0,0,0.6);
	width: 18px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	line-height: 12px;
	border-radius:3px;
}
.hui-xq-she>dl dt a img{
	display: block;
	width: 100%;
}
.hui-xq-she>dl dd{
	float: left;
	width: 75%;
}
.hui-xq-she>dl dd>h3{
	font-size: 14px;
	color: #5f5f5f;
	line-height: 20px;
	padding-top: 3px;
}
.hui-xq-she>dl dd>h3 i{
	margin-right: 3px;
}
.hui-xq-she>dl dd>p{
	line-height: 20px;
	color: #9b9b9b;
}
.hui-xq-she>dl:first-child{
	border-bottom: none;	
}
.cg-icon{
	background: url(../Images/icon19.png) no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-size: 20px;
}
.hui-xq-she .cg-icon1{
	background-position: 0px -5px;
}
.hui-xq-she .cg-icon2{
	background-position: 0px -38px;
}
.hui-xq-she .cg-icon3{
	background-position: 0px -70px;
}
.hui-xq-shu,.hui-xq-di{
	border-bottom: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
	margin-top: 15px;
	padding: 0 10px;
}
.hui-xq-shu li,.hui-xq-di li{
	line-height: 42px;
	border-bottom: #e9e9e9 1px solid;
	overflow: hidden;
	font-size: 14px;
	position: relative;
}
.hui-xq-shu li>span{
	display: block;
	float: left;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.hui-xq-shu li>span i,.hui-xq-di li i{
	margin-right: 5px;
}
.hui-xq-shu li>p{
	margin-left: 100px;
	border-left: #e9e9e9 1px solid;
	padding-left: 8px;
	line-height: 24px; height:24px;
	padding: 9px 0px 9px 8px;
}
.hui-xq-shu li:last-child,.hui-xq-di li:last-child{
	border-bottom: none;
}
.hui-xq-shu .cg-icon4{
	background-position: 0px -114px;
}
.hui-xq-shu .cg-icon5{
	background-position: 0px -154px;
}
.hui-xq-shu .cg-icon6{
	background-position: 0px -195px;
}
.hui-xq-shu .cg-icon7{
	background-position: 0px -235px;
}
.hui-xq-shu .cg-icon8{
	background-position: 0px -282px;
}
.hui-xq-shu .cg-icon9{
	background-position: 0px -336px;
}
.hui-xq-di{
	margin:15px 0;
}
.hui-xq-di .cg-icon10{
	background-position: 0px -391px;
}
.hui-xq-di .cg-icon11{
	background-position: 0px -433px;
}
.swiper-pagination-bullet-active{
	background: #009ff0 !important;
}
.swiper-pagination .swiper-pagination-bullet{
	background: #cdcdcd;
	/*opacity: 1;*/
}
.header-sou{
	width: 100%;
	line-height: 46px;
	height: 46px;
	position: relative;
	overflow: hidden;
	background: #FFFFFF;
}
.header-sou>a{
	display: block;
	width: 36px;
	position: absolute;
	top: 5px;
	left: 10px;
}
.header-sou>div{
	margin: 7px 10px 0px 56px;
	line-height: 30px;
	height: 30px;
	border: #e3e1e1 1px solid;
	border-radius: 30px;
	box-shadow: inset #ddd 1px 1px 3px;
	position: relative;
	overflow: hidden;
	padding-left: 36px;
}
.header-sou>div>a{
	display: block;
	height: 30px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}
.header-sou>div>a img{
	display: block;
	width: 20px;
	margin: 6px 5px 0px 8px;
}
.header-sou>div>input{
	float: left;
	width:100%;
	height: 30px;
	border: none 0px;
	background: none;
}
.header-qu{
	width: 100%;
	border-top: #edeeee 5px solid;
}
.header-qu1{
	line-height: 46px;
	overflow: hidden;
	padding: 0 10px;
	font-size: 14px;
	position: relative;
}
.header-qu1:after{
	content: " ";
	display: block;
	width: 0px;
	height: 0px;
	clear: both;
}
.header-qu1>h2{
	float: left;
	padding: 0 30px;
	border-bottom: #009ff0 2px solid;
	color: #009ff0;
	top: 0px;
	position: absolute;
	left: 10px;
	line-height: 45px;
}
.header-qu1>a{
	display: block;
    float: right;
    color: #999999;
    background: url(../Images/icon11.png) no-repeat right center;
    padding-right: 15px;
    background-size: 8px;
}
.header-qu .shouc{
	border-bottom: none;
	border-top: none;
}
.header-dd .hui-xq-shu{
	margin-top: 8px;
}
.header-dd .hui-xq-shu li>span{
	color: #999999;
}
.header-dd .hui-xq-shu li>p{
	color: #666666;
}
.header-dd1{
	background: #FFFFFF;
	margin-top: 15px;
	padding: 0 10px;
	line-height: 42px;
	font-size: 14px;
	color: #999;
	border-bottom: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
}
.header-dd1:after{
	content: " ";
	display: block;
	width: 0px;
	height: 0px;
	clear: both;
}
.header-dd1>i{
	display: inline-block;
	float: right;
	color: #ff850d;
	font-weight: 700;
}
.header-dd2{
	color: #999999;
	font-size: 14px;
	line-height:40px;
	padding: 0 10px;
}
.header-an{
	width: 100%;
	color: #FFFFFF;
	font-size: 14px;
	border: none 0px;
	height: 40px;
	margin-bottom: 15px;
	border-radius: 5px;
}
.ff850d{
	background: #ff850d;
}
.cfcece{
	background: #cfcece;
}
.header-dd3{
	padding-left: 25px;
	background: url(../Images/icon21.png) no-repeat left center;
	background-size: 15px;
	margin: 0 10px;
	line-height: 20px;
}
#swiper-container1 .blue-slide1>a{
	display: block;
	border-right: #c4c4c4 1px solid;
	color: #636363;
	text-align: center;
	overflow: hidden;
	border-bottom: #c4c4c4 2px solid;
}
#swiper-container1 .blue-slide1>a.cur{
	color: #ff850d;
	border-bottom: #ff850d 2px solid;
}
#swiper-container1 .blue-slide1>a>span{
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 5px;
}
#swiper-container1 .blue-slide1>a>i{
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
}
.xz-ci{
	overflow: hidden;
	position: relative;
	min-height: 560px;
}
.xz-ci1{
	position: absolute;
	width: 50px;
	font-size: 12px;
	font-weight: 700;
	color: #666666;
	text-align: right;
	top: 0px;
	left: 0px;
	padding-top: 27px;
	background: #edeeee;
}
.xz-ci1 li{
	line-height: 28px;
	margin-bottom: 1px;
}
.xz-ci1 li>i{
	display: inline-block;
	vertical-align:top;
	margin-left: 3px;
	font-size: 14px;
}
.xz-ci2{
	overflow-y: hidden;
	overflow-x: auto;
	padding-left: 50px;
	margin-bottom: 15px;
}
.xz-ci3{
	border: #fff 1px solid;
	background: #edeeee;
}
.xz-ci3 th{
	font-size: 14px;
	border: none;
	line-height: 40px;
	text-align: center;
}
.xz-ci3 td{
	height: 28px;
	line-height: 28px;
	width: 60px;
}
.xz-ci3 td i{
	display: block;
	width: 100%;
	line-height: 28px;
	height: 28px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	cursor: pointer; 
	position:relative;
}
.bookTd div{ position:absolute; z-index:999;width: 100%; top:0px; left:0px; overflow:hidden;}
.fore1{
	background: #6ad449;
}
 .fore2{
	background: #c4c4c4;
}
.fore3{
	background: #fc4b64;
}
.shouc .fore4,.shouc .fore5{ color:#FFFFFF; padding:2px;}
.fore4{
	background: #ff850d; 
}
.fore5{
	background: #118bec;
}
.xz-ci4{
	padding: 0 10px;
	text-align: center;
	margin-top: 25px;
}
.xz-ci4 i{
	display:inline-block;
	width: 50px;
	line-height: 26px;
	height: 26px;
}
.xz-ci5{
	padding: 0 5px;
}
#swiper-containerx .blue-slide2{
	overflow: hidden;
}
#swiper-containerx .blue-slide2>a{
	display: block;
	margin: 3px;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
}
#swiper-containerx .blue-slide2>a span,
#swiper-containerx .blue-slide2>a i{
	display: block;
	line-height: 24px;
}
#swiper-containerx .blue-slide2>a span{
	color: #fff;
}
#swiper-containerx .blue-slide2>a i{
	background: #fff;
}
#swiper-containerx .blue-slide2>a.fore1{
	color: #fc4b64;
 
	border-radius: 3px;
 
}
#swiper-containerx .blue-slide2>a.fore2{
	color: #ff850d;
 	border-radius: 3px;
 
}
#swiper-containerx .blue-slide2>a.fore3{
	color: #118bec;

	border-radius: 3px;
}
.xz-quyu{
	position: fixed;
	top: 0px;
	right: 0px;
	width: 80%;
	height: 100%;
	overflow: hidden;
	background: #fff;
	z-index: 10100;
}
.xz-quyu>h3{
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	border-bottom: #d4d4d4 1px solid;
	position: relative;
}
.xz-quyu1{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 40px;
	overflow-y: auto;
}
.xz-quyu1>ul{
	margin-bottom: 40px;
}
.xz-quyu1 li{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: #d4d4d4 1px solid;
}
.xz-quyu1 li a{
	display: block;
	padding-left: 15px;
}
.xz-quyu1 li.cur{
	background: url(../Images/icon22.png) no-repeat 92% center;
	background-size: 20px;
}
.xz-quyu1 li.cur a{
	color: #ef5354;
}
.msgcount{ padding:5px; text-align:center; line-height:30px; background-color:#EAEAEA}

